---- a/gbversion.h.in
-+++ b/gbversion.h.in
+--- a/gbversion.h.qmake.in
++++ b/gbversion.h.qmake.in
@@ -14,5 +14,5 @@
#else
- #define VERSION "@GB.MAJOR@.@GB.MINOR@.@GB.MICRO@@GB.PACKAGE_RELEASE@"
- constexpr char kVersionSHA[] = "@GB.SHA@";
--#define WEB_DOC_DIR "https://www.gpsbabel.org/htmldoc-@DOCVERSION@"
-+#define WEB_DOC_DIR "file:///usr/share/doc/gpsbabel/gpsbabel.html"
+ #define VERSION \"$${GB.MAJOR}.$${GB.MINOR}.$${GB.MICRO}$${GB.PACKAGE_RELEASE}\"
+ constexpr char kVersionSHA[] = \"$${GB.SHA}\";
+-#define WEB_DOC_DIR \"https://www.gpsbabel.org/htmldoc-$${DOCVERSION}\"
++#define WEB_DOC_DIR \"file:///usr/share/doc/gpsbabel\"
#endif
+--- a/gui/mainwindow.cc
++++ b/gui/mainwindow.cc
+@@ -1156,7 +1156,7 @@ void MainWindow::preferencesActionX()
+ //------------------------------------------------------------------------
+ void MainWindow::helpActionX()
+ {
+- ShowHelp("index.html");
++ ShowHelp("gpsbabel.html");
+ }
+ //------------------------------------------------------------------------
+ void MainWindow::filtersClicked()
--- a/testo.d/serialization.test
+++ b/testo.d/serialization.test
@@ -7,7 +7,7 @@
# We do a compare_nole as specific whitespace is part of deserialization.
gpsbabel -^3 > ${TMPDIR}/format3.txt
-sed 's,https://www.gpsbabel.org/htmldoc-.[^/]*/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/format3.txt >${TMPDIR}/format3.fiddled.txt
-+sed 's,file:///usr/share/doc/gpsbabel/gpsbabel.html/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/format3.txt >${TMPDIR}/format3.fiddled.txt
++sed 's,file:///usr/share/doc/gpsbabel/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/format3.txt >${TMPDIR}/format3.fiddled.txt
compare_nole ${REFERENCE}/format3.txt ${TMPDIR}/format3.fiddled.txt
gpsbabel -^2 > ${TMPDIR}/format2.txt
compare_nole ${REFERENCE}/format2.txt ${TMPDIR}/format2.txt
compare_nole ${REFERENCE}/format0.txt ${TMPDIR}/format0.txt
gpsbabel -%1 > ${TMPDIR}/filter1.txt
-sed 's,https://www.gpsbabel.org/htmldoc-.[^/]*/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/filter1.txt >${TMPDIR}/filter1.fiddled.txt
-+sed 's,file:///usr/share/doc/gpsbabel/gpsbabel.html/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/filter1.txt >${TMPDIR}/filter1.fiddled.txt
++sed 's,file:///usr/share/doc/gpsbabel/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/filter1.txt >${TMPDIR}/filter1.fiddled.txt
compare_nole ${REFERENCE}/filter1.txt ${TMPDIR}/filter1.fiddled.txt
gpsbabel -%0 > ${TMPDIR}/filter0.txt
compare_nole ${REFERENCE}/filter0.txt ${TMPDIR}/filter0.txt
export QT_SELECT := qt5
%:
- dh $@
+ dh $@ --buildsystem=qmake
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# tests depending on a TZ with a small offset
export TZ='/usr/share/zoneinfo/Etc/GMT'
-DOCTEMP = $(CURDIR)/debian/doctmp
-include /usr/share/dpkg/pkg-info.mk
# Extended precision on i386 results in weird bugs, so we build
# with -ffloat-store.
override_dh_auto_configure:
dh_auto_configure -- \
- --with-zlib=system \
- --with-doc=$(DOCTEMP) \
- --prefix=/usr
+ WITH_LIBUSB=pkgconfig WITH_SHAPELIB=pkgconfig WITH_ZLIB=pkgconfig
convert -resize 32x32 gui/images/appicon.png debian/gpsbabel.xpm
xsltproc --output debian/gpsbabel.1 /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl xmldoc/gpsbabel_man.xml
if dpkg -s qtwebengine5-dev; then $(MAKE) gui; fi
override_dh_auto_build-indep:
- $(MAKE) doc
+ $(MAKE) gpsbabel.pdf
$(MAKE) gpsbabel.html